React Job: Node JS Developer ( Permanent Work From Home )

Job added on

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

React Job Details

Position: Node JS Developer

Experience: 4 Years +
Job Location: Remote Working (WFH)

Job Overview
Grassdoor is hiring talented individuals to join the growing engineering team at Grassdoor.com. We are looking for people who exemplify strong work ethics, values, dedication, and character with the ability to make independent, intelligent decisions. If you thrive in a fast-paced environment, which is focused on exploring and developing the next generation technology while offering opportunities for advancement, apply today. Consider yourself a good fit if you're passionate about E-commerce, logistics, and delivery with a strong aptitude for Maths, Data Structures, OOPS.

Roles and Responsibilities:

  • Must have a strong Foundation in core Javascript with strong grasp on newer standards of JS (ES6, ES7, etc).
  • Must have strong understanding of event-loop model and asynchronous programming∙ Should know the event-based programming patterns in NodeJS
  • Sharp knowledge on how to use the object model of JavaScript at best to make your code tidy and reusable, high performance and scalable
  • Good understanding of Node.js and the most common packages in the ecosystem ∙ Good understanding of Node.JS frameworks like Express, Hapi
  • Good understanding of HTTP protocol and RESTful APIs
  • Should have knowledge of templating engines like Jade, pug, etc
  • Working knowledge of node.js package management and the tools ecosystem like npm, yarn, gulp, grunt, etc
  • Should have used real-time engines socket.io
  • Should have used auth system like jwt, passport, etc
  • Should be familiar with linters like ESLint
  • Should know testing frameworks like Mocha, Jest
  • Should know to setup node.js debuggers to improve development workflow
  • Should know to configure sessions and cookies in node.js
  • Should know file handling, file uploads, and downloads, streaming of data
  • Should have used email and SMS clients like Sendgrid and Twilio
  • Must have a good understanding of version management systems like Git ∙ Must have strong knowledge of RDBMS and its concepts (MySQL preferred) ∙ Working knowledge of node.js ORM like Sequelize
  • Should be able to setup migrations and seeders
  • Should know caching system like Redis

Skills and Abilities

  • Knowledge of NoSQL like MongoDB, firebase, etc.
  • Knowledge of message queueing system like RabbitMQ
  • Knowledge AWS services like S3
  • Knowledge of Design Patterns
  • Knowledge of ReactJS
  • Knowledge of TypeScript
  • Knowledge of Microservices architecture
  • Knowledge of Big data, ElasticSearch

Experience and Qualifications:

  • 4+ years of experience in Node JS and MYSQL
  • Graduate/Post Graduate degree in the field of IT

Work Timings:

Monday- Friday

Saturday, Sunday fixed off.

Job Types: Full-time, Regular / Permanent

Salary: ₹600,000.00 - ₹2,000,000.00 per year

Benefits:

  • Flexible schedule
  • Health insurance
  • Paid sick time
  • Paid time off
  • Provident Fund
  • Work from home

Schedule:

  • Monday to Friday

Supplemental pay types:

  • Performance bonus
  • Yearly bonus